canvas{
    display:block;
    margin:20px auto;
    box-shadow:-2px -2px 2px #EFEFEF,5px 5px 5px #B9B9B9
}

p{
    font-size:20px;
    width:250px;
    display:block;
    float:left;
    margin:0px 20px 0px calc(60% - 270px);
    text-align:center;
}
button#restart{
    font-size:25px;
    display:block;
    margin:0px calc(40% - 200px) 0px 0px
}
button{
    font-size:50px;
}
button#up{
    width:100px;
    display:block;
    margin:0px auto;
}
button#left{
    width:100px;
    display:block;
    float:left;
    margin:0px 0px 0px calc(50% - 100px);
}
button#right{
    width:100px;
    display:block;
    float:left;
    margin:0px calc(50% - 100px) 0px 0px;
}
button#down{
    width:100px;
    display:block;
    margin:0px auto;
    clear:both;
}

